const { defineConfig } = require('@vue/cli-service')
const path = require('path')
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    host: 'localhost',
    port: 9527,
    open: true,
    proxy: {
      // 所有的请求必须以 /conner开头
      '/conner': {
        // 代理的源
        target: 'https://api.it120.cc',
        // 是否改变源
        changeOrigin: true,
        // 路径重写
        pathRewtite: {
          '^/conner': '/conner'
        }
        /*
          服务器真实发出去地址
          target + (请求中的前缀重写后的值) + 地址中去除前缀 path
        */
      }
    }
  },
  lintOnSave: false,
  // 自定义路径别名
  // eslint-disable-next-line no-irregular-whitespace
  chainWebpack: config => {
    config.resolve.alias
      .set('@', path.join(__dirname, 'src'))
      .set('_views', path.join(__dirname, 'src/views'))
      .set('_components', path.join(__dirname, 'src/components'))
      .set('_api', path.join(__dirname, 'src/api'))
  }
})
// 七牛云
